Sales
AddressProperty TypeCurrent Estimated ValuePrice PaidDate
1 OWEN PLACE Terraced £459,136 £260,000 25 Apr 2006
3 OWEN PLACE Terraced £557,279 £499,950 29 Oct 2021
4 OWEN PLACE Terraced £562,976 £440,000 31 Aug 2017
5 OWEN PLACE Terraced £612,127 £465,000 12 Jan 2017
6 OWEN PLACE Terraced £481,773 £412,500 23 Nov 2020